package com.sxkiler.demo.test;

import com.alibaba.nacos.api.exception.NacosException;
import com.alibaba.nacos.api.naming.NamingService;

public class ServiceRegisterTest2 {
    public static void main(String args[]) throws NacosException {
        NamingService namingService = NameServiceUtil.getNamingService();
        /**
         * 该服务注册的host和端口，跟实际运行的服务没有关系。实际应用的时候，是将自己服务的ip和端口给注册上去
         * 一台应用本身是一个instance，一个instance只能注册同名的一个service
         */
        namingService.registerInstance("nacos.com.sxkiler.demo.test.3","127.0.0.1",8887,"Test");
        // 测试让主线程不退出，因为订阅配置是守护线程，主线程退出守护线程就会退出。 正式代码中无需下面代码
        while (true) {
            try {
                Thread.sleep(1000);
            } catch (InterruptedException e) {
                e.printStackTrace();
            }
        }
    }
}
